Page({
  data: {
    userInfo: {},
    newPassword: '',
    confirmPassword: '',
    contactInfo: '',
        jkUrl:''
    // jkUrl:'https://wxapi.kunszbq.cn'
  },

  onLoad() {
      const app = getApp();
      this.setData({
      jkUrl:app.globalData.jkUrl
    });
    
    // if (!app.globalData.userInfo) {
    //   wx.redirectTo({
    //     url: '/pages/login/login'
    //   });
    //   return;
    // }
    // 获取用户信息
    // this.setData({
    //   userInfo: app.globalData.userInfo,
    //   contactInfo: app.globalData.userInfo.contact || ''
    // });
  },

  onPasswordInput(e) {
    this.setData({
      newPassword: e.detail.value
    });
  },

  onConfirmPasswordInput(e) {
    this.setData({
      confirmPassword: e.detail.value
    });
  },

  onContactInput(e) {
    this.setData({
      contactInfo: e.detail.value
    });
  },

  saveSettings() {
    const { newPassword, confirmPassword, contactInfo } = this.data;
    
    // 验证密码
    if (newPassword && newPassword !== confirmPassword) {
      wx.showToast({
        title: '两次输入的密码不一致',
        icon: 'none'
      });
      return;
    }
    
    // 显示加载提示
    wx.showLoading({
      title: '保存中...'
    });

    const app = getApp();

     var str= {
      userId: app.globalData.userInfo.id,
      password:newPassword
    };


    // str = JSON.stringify(str);

     wx.request({
      url: this.data.jkUrl+'/system/user/resetPwdNew', // 替换为实际的API地址
      method: 'POST',
      data:str ,
      success: (res) => {
        wx.hideLoading();
        if (res.data && res.data.code === 200) {
          // const data = res.data.data;
              wx.showToast({ title: '设置成功', icon: 'none' });
           setTimeout(() => {
             wx.navigateBack({
               delta: 1
             });
          }, 1000);
          // 调用全局登录方法
    
          // const app = getApp();
          // const token = 'mock-token-' + Date.now();
          // wx.setStorageSync('token', token);
          // app.globalData.hasLogin = true;
          // app.globalData.token = token;
          // app.globalData.userInfo = {
          //   id: data.userId,
          //   name: data.nickName,
          //   avatar: 'https://example.com/avatar.jpg',
          //   phone:data.phonenumber
          // };
          // wx.switchTab({
          //   url: '/pages/home/home'
          // });
        
          
        } else {
          console.error('登录识别:', res.data);
          wx.showToast({ title: '获取数据失败', icon: 'none' });
          // 如果接口调用失败，使用默认数据
          this.setDefaultData();
        }
      },
      fail: (err) => {
        wx.hideLoading();
        console.error('网络请求失败:', err);
        wx.showToast({ title: '网络请求失败', icon: 'none' });
        // 如果网络请求失败，使用默认数据
        this.setDefaultData();
      },
      complete: () => {
        wx.hideLoading();
      }
    });
      
  }
  
});